sediment trap - Spanish English Dictionary